package com.csun.cmny.provider.model.vo.check_in;

import com.csun.cmny.provider.model.vo.cycle.CycleDaysVo;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-10-14 21:11
 * @Description:
 */
@Data
public class CheckInDaysVo extends CycleDaysVo {

    /**
     * 本月入住天数（本月剩余天数）
     *
     * 节点天数 = 入院日期 - 周期开始日期
     *
     * 本月剩余天数 = 本周期最大天数 - 节点天数
     */
    private Integer payDays;

    /**
     * 入院月剩余周期数 = 本周期最大天数 - （入院日期 - 周期开始日期）/ 本周期总天数
     */
    private BigDecimal payPercent;

    /**
     * 周期最大天数
     */
    private Integer cycleMaxDays;

    /**
     * 周期总天数
     */
    private Integer cycleTotalDays;

}
